﻿namespace Anmlz.Services.Contracts
{
    public enum BreedImageType
    {
        Adult,
        Pet
    }

    public enum CreatureCharacteristics
    {
        GoodWithKids = 1,
        CatFriendly = 2,
        DogFriendly = 3,
        Trainability = 4,
        Shedding = 5,
        Watchdog = 6,
        Intelligence = 7,
        Grooming = 8,
        Popularity = 9,
        Adaptability = 10,
        Hypoallergenic = 11,
        Guard = 12,
        Flutty = 13,
        LowShadding = 14
    }

    public enum CreatureClasses
    {
        Show = 1,
        Breed = 2,
        Pet = 3
    }

    public enum CreatureSizeTypes
    {
        SmallDog = 1,
        MediumDog = 2,
        LargeDog = 3,
        GiantDog = 4,
        SmallCat = 5,
        AverageCat = 6,
        LargeCat = 7,
        VeryLargeCat = 8,
        AverageFerret = 9
    }

    public enum CreatureStatuses
    {
        HasOwner = 1,
        OnSale = 2,
        Sold = 3
    }

    public enum CreatureTypes
    {
        Dog = 1,
        Cat = 2,
        Ferret = 3
    }

    public enum Currencies
    {
        Rub = 1,
        Usd = 2
    }

    public enum UserRoles
    {
        Authority = 1,
        Admin = 2,
        User = 3
    }

    public enum UserTypes
    {
        Person = 1,
        Breeder = 2,
        Farm = 3
    }
}
